Maximum line-pair stabbing problem and its variations
نویسندگان
چکیده
We study the Maximum Line-Pair Stabbing Problem: Given a planar point set S, find a pair of parallel lines within distance 6 from each others such that the number of points of S that intersect (stab) the area in between the two lines is maximized. There exists an algorithm that computes maximum stabbing in O(|S|2) time and space. We give a more space-efficient solution; the time complexity increases to O(|S|2 log |S|), but the space reduces to O(|S|). Our algorithm also extends to a dual problem where one searches for a line stabbing maximum number of variable size circles; as far as we know, this problem has previously been studied only on fixed size circles. A variant of the stabbing problem equals a onedimensional point set matching problem under translations, scalings, and errors. We study a version of this problem, where the matching has to be a oneto-one mapping. Existing techniques based on incremental maintenance of maximum matching using augmenting paths yield O((mn)) time solution, where m and n are the sizes of the point sets to be matched. Our new algorithm achieves O((mn)(m + n)) time. The improvement is based on an observation that in our case the match-graph has a regular shape, and the maximum matching can be updated more efficiently.
منابع مشابه
Computing Geometric Structures of Low Stabbing Number in the Plane∗
The stabbing number of a geometric structure in IR with respect to lines is the maximum number of times any line stabs (intersects) the structure. We present algorithms for constructing popular geometric data structures with small stabbing number and for computing lower bounds on an optimal solution. We evaluate our methods experimentally.
متن کاملErratum to: Computing Partitions of Rectilinear Polygons with Minimum Stabbing Number
In this note, we report an error in our paper “Computing Partitions of Rectilinear Polygons with Minimum Stabbing Number” [2]. Given an orthogonal polygon P and a partition of P into rectangles, the stabbing number of the partition is defined as the maximum number of rectangles stabbed by any orthogonal line segment inside P . Abam et al. [1] introduced the problem of finding a partition of P i...
متن کاملComputing conforming partitions of orthogonal polygons with minimum stabbing number
Let P be an orthogonal polygon with n vertices. A partition of P into rectangles is called conforming if it results from cutting P along a set of interior-disjoint line segments, each having both endpoints on the boundary of P . The stabbing number of a partition of P into rectangles is the maximum number of rectangles stabbed by any orthogonal line segment inside P . In this paper, we consider...
متن کاملNew Results on Stabbing Segments with a Polygon
We consider a natural variation of the concept of stabbing a set of segments with a simple polygon: a segment s is stabbed by a simple polygon P if at least one endpoint of s is contained in P, and a segment set S is stabbed by P if P stabs every element of S. Given a segment set S, we study the problem of finding a simple polygon P stabbing S in a way that some measure of P (such as area or pe...
متن کاملApproximation Algorithms for Capacitated Rectangle Stabbing
In the rectangle stabbing problem we are given a set of axis parallel rectangles and a set of horizontal and vertical lines, and our goal is to find a minimum size subset of lines that intersect all the rectangles. In this paper we study the capacitated version of this problem in which the input includes an integral capacity for each line. The capacity of a line bounds the number of rectangles ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005